docs: add docs for GtkRecentChooserIface
authorWilliam Jon McCann <william.jon.mccann@gmail.com>
Tue, 21 Jan 2014 01:16:55 +0000 (20:16 -0500)
committerWilliam Jon McCann <william.jon.mccann@gmail.com>
Tue, 21 Jan 2014 17:41:16 +0000 (12:41 -0500)
gtk/gtkrecentchooser.h

index ec14f36bd7e6652ef53cf4a75bc2dc2f054cb7a3..b09417b31d6fc3f6705718840c47c4ed1d10fe91 100644 (file)
@@ -96,10 +96,37 @@ GDK_AVAILABLE_IN_ALL
 GQuark  gtk_recent_chooser_error_quark (void);
 
 
+/**
+ * GtkRecentChooserIface:
+ * @set_current_uri: Sets uri as the current URI for chooser.
+ * @get_current_uri: Gets the URI currently selected by chooser.
+ * @select_uri: Selects uri inside chooser.
+ * @unselect_uri: Unselects uri inside chooser.
+ * @select_all: Selects all the items inside chooser, if the chooser
+ *    supports multiple selection.
+ * @unselect_all: Unselects all the items inside chooser.
+ * @get_items: Gets the list of recently used resources in form of
+ *    #GtkRecentInfo objects.
+ * @get_recent_manager: Gets the #GtkRecentManager used by chooser.
+ * @add_filter: Adds filter to the list of #GtkRecentFilter objects
+ *    held by chooser.
+ * @remove_filter: Removes filter from the list of #GtkRecentFilter
+ *    objects held by chooser.
+ * @list_filters: Gets the #GtkRecentFilter objects held by chooser.
+ * @set_sort_func: Sets the comparison function used when sorting to
+ *    be sort_func.
+ * @item_activated: Signal emitted when the user "activates" a recent
+ *    item in the recent chooser.
+ * @selection_changed: Signal emitted when there is a change in the
+ *    set of selected recently used resources.
+ */
 struct _GtkRecentChooserIface
 {
+  /*< private >*/
   GTypeInterface base_iface;
 
+  /*< public >*/
+
   /*
    * Methods
    */